body{color:#000; padding:0; margin:0px; font-family:"黑体", Arial; background:#fff;}
a{ color:#333333; text-decoration:none; cursor:pointer;}
ul{padding:0px; margin:0px;}
input{padding-left:3px; height:24px; border:1px solid #a0a0a0; background:#fff;}
select{ line-height:24px; height:24px; border:1px solid #a0a0a0; background:#fff;}
input.nobd{border:0px;}
select.nobd{border:0px;}
.wrap{width:1600px; margin:auto;}
.cont{ padding:0px 8px; width:1584px; margin:auto;}
.cont_l{ float:left; }
.cont_r{ float:right;}
.foot{}
.yellow{ background:#c8c8c8;}
.green{background:#50a050; padding:8px 8px 6px 8px;}
.green1{background:#f0fff0;}
.green2{background:#c0ffc0;}
.nav_bg{background:#f1f2f4;  padding:2px 8px;}
.cont_num_en{ font-size:13px; font-family:Arial;}
.label_en{ font-size:16px; font-family:Arial;}
.en_11{font-size:11px; font-family:Arial;}
.en_19{font-size:19px; font-family:Arial;}
.cut_label{overflow:hidden; height:24px; display:inline-block; word-break:break-all;}
.f_14{ font-family:"宋体"; font-size:14px;}
.f4{width:96px;}
.f6{width:144px;line-height: 100%;}
.f8{width:192px;}
.error{background-color: rgb(255,80,80);}
.cover{ background:#e4e2e2; z-index:2990; position:absolute; top:0px; left:0px; width:100%; height:100%; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.operate_btn{background:#f1f2f4;/*position:absolute; top:20px; left:20px; z-index:2991;*/}
.td_number{width:96%;font-size:13px; font-family:Arial; text-align:right;}
.area ul li:nth-child(odd).selected {background: #afadad;}
.area ul li:nth-child(even).selected {background: #afadad;}

/* 外框 */
.table_box{overflow:scroll;}
/*@media screen and (max-height: 900px) {.table_box {height: 560px}} 
@media screen and (max-height: 850px) {.table_box {height: 510px}} 
@media screen and (max-height: 750px) {.table_box {height: 450px;}} 
@media screen and (max-height: 700px) {.table_box {height: 400px;}} 
@media screen and (max-height: 650px) {.table_box {height: 350px} } 
@media screen and (max-height: 600px) {.table_box {height: 300px;}}  
@media screen and (max-height: 550px) {.table_box {height: 250px;}} 
@media screen and (max-height: 500px) {.table_box {height: 200px;}} 
@media screen and (max-height: 450px) {.table_box {height: 150px;}}
@media screen and (max-height: 400px) {.table_box {height: 100px;}}
@media screen and (max-height: 350px) {.table_box {height: 50px;}}
.max_h520{max-height:520px;}
.max_h640{max-height:640px;}
*/

/*  user popup  */
.user_popup{ width:180px; margin:20px auto;}
.container{ background:#a0c850;  border:10px solid #50a050; width: 160px; height: 180px;overflow: hidden;}
.container img{ border-radius:10px;}
.chiname{ width:120px; margin:auto; background:#ccc; text-align:center; line-height:24px;}

/*  login box  */
.login_box{background:url(../img/yna_login_bg.png) no-repeat;background-size:cover;height: 722px;margin: auto}
/*.login_box{position:absolute; top:0; left:0;background:url(../img/yna_login_bg.png) no-repeat; width:100%; height:100%; background-size:cover;  margin:auto;}*/
/*background:url(../img/favicon.ico)no-repeat; background-size: 105px 105px; padding-left:130px;*/
.login_box .logo{font-size:40px; color:#fff; height:105px; line-height:105px;width:400px; margin:0 auto ; padding-top: 120px;}
.login_box input[type="text"], .login_box input[type="password"], .login_box select{height:25px; line-height:25px; border:1px solid #a0a0a0; background:transparent;}
.login_box input[type="text"], .login_box input[type="password"]{ width:140px;}
.login_box select{width:280px;}
.login_box select option{background:transparent;}
.login_box input[type="checkbox"]{ margin:0px 5px;}
.login_box form{ padding:40px 10px 40px 35px;}
.login_box form label{ width:120px; display:inline-block; margin:0 10px 0 30px; font-size:19px; }
.login_box form ul{ width:400px; margin:0 auto;}
.login_box form ul li{font-weight:bold; line-height:32px;}
.login_box form ul li.green{ color:#50a050; background:#c8ff38;}
.login_box form ul li a{display:inline-block; height:24px; line-height:26px; }
.login_box form ul li a.current{ color:#fff;}
.login_box form ul li .bg{text-align:center; display:inline-block; font-size:19px; color:#000; border-radius:5px; background:#a0c850; }
.login_box input.btn1{ border:1px solid #fff; font-weight:bold; font-size:19px; border-radius:5px; margin:auto 20px; background:#a0c850; width:96px; height:29px; cursor:pointer;}
.login_box form ul li .bg:hover, .login_box input.btn1:hover{background:#688430; color:#fff;}

/* top nav  */
.top{font-size:19px;}
ul.nav{}
ul.nav li{ float:left; background:#a0c850; line-height:27px; height:24px; text-align:center;  border-radius:5px; margin-right:4px;}
ul.nav li a{ font-weight:bold; display:block;}
ul.nav li a.ncursor{cursor:default;}
ul.nav li.current{background:none;}
ul.nav li.current_bg{background:#50a050;}
ul.nav li.current a, ul.nav li.current_bg a{color:#fff; cursor:default;}
.more_all{display:inline-block; background:#a0c850; border-radius:5px;}

.operate{ }
.operate span{display:inline-block; color:#fff;}
.operate span b, .operate span a{ display:inline-block; color:#fff;}
.operate span input.search_box{ padding:0px 10px 0px 10px; background:#fff; line-height:24px; border:1px solid #ccc; width:80px; color:#999999;}
.operate span input.search{background:#fff url(../img/search.png) no-repeat center; border:1px solid #ccc; padding:1px 5px; width:30px; cursor:pointer;  border-left:0px;}
.user{ background:url(../img/user.png) no-repeat right;  padding-right:30px; line-height:24px; }
.drug_time{ background:url(../img/user_s.png) no-repeat right;  line-height:24px; }
a.exit{ background:url(../img/exit.png) no-repeat right; width:30px; line-height:24px; display:inline-block;}
a:hover.exit{ background:url(../img/exit2.png) no-repeat right; width:30px; line-height:24px; display:inline-block;}


/* calendar search */
#sMenu{position:relative;}
.search_xl{ position:absolute; right:0px; font-size:16px; color:#999999; z-index:998;}
.search_xl b{ margin:0px 15px; color:#404040;}
.search{width:96px; color:#404040; text-align:center;}
.search_icon{background:url(../img/search.png) no-repeat;}
/*.search_icon{width: 25px; height:10px; display:inline-block; border:0px;margin-left:5px;}*/
.search_icon{border:0px;  width:25px; background:url(../img/search.png) no-repeat; margin-left:5px;}
/*.search_icon1{border:0px; background:url(../img/search.png) no-repeat; width:25px; margin-left:5px;}*/
.calendar{ margin-right:30px; padding-top:2px; font-size:16px;}
.calendar label{font-weight:bold; color:#404040;}
.calendar p b{}
.calendar em{display:inline-block; background:url(../img/today.png) no-repeat center; width:16px; height:24px; margin-left:5px;}
.calendar_bg{ background:url(../img/date_icon.png) no-repeat right; padding-right:20px; width:110px; cursor:pointer; border:1px solid #a0a0a0; height:24px;}
.calendar a{ display:inline-block; margin:0px 8px;}
.calendar select{ background:#f2f2f2; border:1px solid #a0a0a0; height:24px;}
/*zlj:搜索院友（模糊查询）*/
#searchTab{position:relative;}
.search_xl{ position:absolute; right:0px; font-size:16px; color:#000; z-index:998;}

/* user information */
.infor_tit{ background:#f1f2f4; height:50px; line-height:50px; font-size:22px;}
.user_infor{ margin-left:8px; height:30px; font-weight:bold;}
.woman{ display:inline-block; background:url(../img/woman.png) no-repeat right; padding-right:30px; height:50px;}
.man{ display:inline-block; background:url(../img/man.png) no-repeat right; padding-right:30px; height:50px;}
.func{background:#50a050; padding:4px 0px; border-radius:5px;vertical-align:middle;}
.func b{ cursor:pointer;}

.site_infor{padding-left:8px; height:40px; line-height:50px; background:#f1f2f4; font-size:16px;}
.site_infor span{ display:inline-block; margin-right:15px; }
.site_infor span.tit{font-size:24px; font-weight:bold;}

table.child tr:nth-child(odd) td span.func{background:#50a050; padding:4px;}
table.child tr:nth-child(even) td span.func{background:transparent; padding:4px;}

/*  btn */
.abs_sub{position:fixed; bottom:40%; right:45%;}
.sub{position:fixed; display:inline-block; margin:auto; bottom:36px; left:32px; z-index:3000; }
input.btn, .new_btn{font-weight:bold; background:#92d050; width:96px; height:24px; line-height:27px; text-align:center; color:#000; border:0px; cursor:pointer; font-size:19px; border-radius:5px;}
input.btn.w64, .new_btn.w64{ width:64px;}
input.btn.w64, .new_btn.w64{width:64px;}
input.btn:hover, input.btn.hover{background:#50a050; color:#fff;}
input.btn.after{background:#8a8a8a; color:#fff;}
.file { position:relative; display:inline-block; font-weight:bold; background:#92d050; width:144px; height:32px; line-height:32px; text-align:center; color:#000; border:0px; margin:5px 10px; cursor:pointer; font-size:16px; border-radius:5px;}
.file input {position: absolute; opacity: 0; left:0px; width:120px; }
.file:hover {background:#50a050; color:#fff; text-decoration: none;}
.gain{ display:inline-block; font-weight:bold; background:#92d050; line-height:32px; text-align:center; color:#000; border:0px; cursor:pointer; font-size:16px; border-radius:10px; padding:0px 10px;}

/*      */
.s_tit{margin:5px 0px;}
.s_tit a{ border:1px solid #2d759e; background:#667890; padding:3px 5px; color:#fff; display:inline-block; margin:0px 3px; font-size:16px;}
.m_tit{ margin:5px 0px; }
.d_option{ display:inline-block; margin-right:25px;}
.d_option span{ float:left; border:1px solid #e0d8c1; display:block; height:24px; padding:0px 5px;}
.d_option span.nopd{padding:0px;}
.d_option input[type="checkbox"]{ margin-top:5px;}

/*  icon  */
.round{display:inline-block; background:#00b050;width:20px; height:20px; line-height:20px; border-radius:50%; color:#fff;}
.check_tm{display:inline-block; width:16px; height:16px;}
.hint,.edit,.lead,.export,.add,.delete,.opreat, .upload, .updown, .narrow_b, .narrow_l, .narrow_r, .narrow_t, .narrow_end, .narrow_start{display:inline-block; width:16px; height:16px; margin:2px;}
.hint{background:url(../img/hint.png) no-repeat; }
.edit{background:url(../img/edit.png) no-repeat;}
.lead{background:url(../img/dc.png) no-repeat;}
.export{background:url(../img/dr.png) no-repeat;}
.add{background:url(../img/add.png) no-repeat;}
.delete{background:url(../img/de.png) no-repeat;}
.opreat{background:url(../img/op.png) no-repeat;}
.upload{background:url(../img/upload.jpg) no-repeat;}
.updown{background:url(../img/updown.jpg) no-repeat;}
.check{background:url(../img/Check.png) no-repeat center; display:inline-block; width:16px; height:16px;}
.check_tm{background:url(../img/Check_tm.png) no-repeat;}
.narrow_b{background:url(../img/narrow_d.jpg) no-repeat; }
.narrow_l{background:url(../img/narrow_l.jpg) no-repeat;}
.narrow_r{background:url(../img/narrow_r.jpg) no-repeat;}
.narrow_t{background:url(../img/narrow_t.jpg) no-repeat;}
.narrow_start{ background:url(../img/narrow_tt.jpg) no-repeat; }
.date_icons {background: url(../img/date_icon.png) no-repeat right;}
.narrow_end{ background:url(../img/narrow_dd.jpg) no-repeat;}
.icon8{ background:url(../img/icon8.png) no-repeat; padding-right:25px; height:26px; display:inline-block;vertical-align:bottom;}
.icon21, .icon22, .icon29, .icon30, .icon31, .icon32{width:25px; height:25px; display:inline-block;}
.icon14, .icon15, .icon16, .icon25, .icon28, .icon33, .icon34, .icon35, .icon36, .icon37, .icon38, .icon39, .icon40, .icon41, .icon42, .icon43,.icon48,.icon49,.icon50,.icon51,.icon52,.icon56,.icon58,.visio_editIcon{width:16px; height:16px; display:inline-block;vertical-align: middle;}
.icon1, .icon2, .icon3, .icon4, .icon6, .icon7 , .icon9, .icon10, .icon11, .icon12, .icon13,  .icon17, .icon18, .icon19, .icon20, .icon23, .icon24, .icon26, .icon27 ,.date_icons,.collapseIcon,.expandIcon{/* margin:4px;*/min-width:16px; height:16px; display:inline-block;vertical-align: middle;}
.icon45,.icon46,.icon47,.icon53,.icon60,.icon61{width:24px; height:24px; display:inline-block;vertical-align: middle;}
.icon62,.icon63,.icon54,.icon55{width:16px; height:16px; display:inline-block;vertical-align: middle;}
.icon1{ background:url(../img/icon1.png) no-repeat right;}
.icon2{ background:url(../img/icon2.png) no-repeat right;}
.icon3{ background:url(../img/icon3.png) no-repeat right;}
.icon4{ background:url(../img/icon4.png) no-repeat right;}
.icon5{ background:url(../img/icon5.png) no-repeat right; width:20px; height:20px; display:inline-block;}
.icon888{ background:url(../img/icon5.png) no-repeat right; width:20px; height:20px; display:inline-block;display:inline-block;vertical-align: middle;}
.icon5:hover{ background:url(../img/icon5_gray.png) no-repeat right; width:20px; height:20px; }
.icon6{ background:url(../img/icon6.png) no-repeat right;}
.icon7{ background:url(../img/icon7.png) no-repeat right;}
.icon9{ background:url(../img/icon9.png) no-repeat right;}
.icon10{ background:url(../img/icon10.png) no-repeat right;}
.icon11{ background:url(../img/icon11.png) no-repeat right;}
.icon12{ background:url(../img/icon12.png) no-repeat right;}
.icon13{ background:url(../img/icon13.png) no-repeat right;}
.icon14{ background:url(../img/icon14.png) no-repeat;}
.icon15{ background:url(../img/icon15.png) no-repeat;}
.icon16{ background:url(../img/icon16.png) no-repeat;}
.icon17{ background:url(../img/icon17.png) no-repeat right;}
.icon18{ background:url(../img/icon18.png) no-repeat right;}
.icon19{ background:url(../img/icon19.png) no-repeat right;}
.icon20{ background:url(../img/icon20.png) no-repeat right;}
.icon21{ background:url(../img/icon21.png) no-repeat right;}
.icon22{ background:url(../img/icon22.png) no-repeat right;}
.icon23{ background:url(../img/icon23.png) no-repeat right;}
.icon24{ background:url(../img/icon24.png) no-repeat right;}
.icon25{ background:url(../img/icon25.png) no-repeat center;}
.icon26{ background:url(../img/icon26.png) no-repeat right;}
.icon27{ background:url(../img/icon27.png) no-repeat right;}
.icon28{ background:url(../img/icon28.png) no-repeat right;}
.icon29{ background:url(../img/icon29.png) no-repeat right;}
.icon30{ background:url(../img/icon30.png) no-repeat right;}
.icon31{ background:url(../img/icon31.png) no-repeat right;}
.icon32{ background:url(../img/icon32.png) no-repeat right;}
.icon33{ background:url(../img/icon33.png) no-repeat;}
.icon34{ background:url(../img/icon34.png) no-repeat;}
.icon35{ background:url(../img/icon35.png) no-repeat;}
.icon36{ background:url(../img/icon36.png) no-repeat;}
.icon37{ background:url(../img/icon37.png) no-repeat;}
.icon38{ background:url(../img/icon38.png) no-repeat;}
.icon39{ background:url(../img/icon39.png) no-repeat;}
.icon40{ background:url(../img/icon40.png) no-repeat;}
.icon41{ background:url(../img/icon41.png) no-repeat;}
.icon42{ background:url(../img/icon42.png) no-repeat;}
.icon43{ background:url(../img/icon43.png) no-repeat;}
.icon44{ background:url(../img/icon44.png) no-repeat right; width:21px; height:24px; display:inline-block;}
.icon45{ background:url(../img/icon45.png) no-repeat;}
.icon46{ background:url(../img/icon46.png) no-repeat;background-size:cover;}
.icon47{ background:url(../img/icon47.png) no-repeat;width:24px; height:24px;background-size:cover;}
.icon48{ background:url(../img/icon48.png) no-repeat;}
.icon49{ background:url(../img/icon49.png) no-repeat;}
.icon50{ background:url(../img/icon50.png) no-repeat;}
.icon51{ background:url(../img/icon51.png) no-repeat;}
.icon52{ background:url(../img/icon52.png) no-repeat;}
.icon53{ background:url(../img/PAF_FW.png) no-repeat;background-size: cover;}
.icon54{ background:url(../img/icon54.png) no-repeat;background-size: cover}
.icon55{ background:url(../img/icon55.png) no-repeat;background-size: cover}
.icon56{ background:url(../img/icon56.png) no-repeat;background-size: cover}
.icon58{ background:url(../img/icon58.png) no-repeat;background-size: cover}
.icon59{ background:url(../img/icon59.png) no-repeat;background-size: cover;width:24px; height:24px; display:inline-block;vertical-align: middle;}
.icon60{ background:url(../img/addCheckList.png) no-repeat; background-size:cover;}
.icon61{ background:url(../img/editCheckList.png) no-repeat; background-size:cover;}
.icon62{ background:url(../img/icon62.png) no-repeat; background-size:cover;}
.icon63{ background:url(../img/icon63.png) no-repeat; background-size:cover;}
.collapseIcon{background:url(../img/collapseIcon.png) no-repeat;background-size: cover;margin:2px;padding:0;}
.expandIcon{background:url(../img/expandIcon.png) no-repeat;background-size: cover;margin:2px;padding:0;}
.visio_editIcon{background: url(../img/visio_edit.png) no-repeat;background-size:cover;padding:0;}
.pafIcon{ background:url(../img/PAF.png) no-repeat right; width:20px;background-size:cover;height:20px;display:inline-block;}
.member{background:url(../img/icon24.png) no-repeat right;width:24px;height: 24px;display:inline-block;background-size: cover;}
.searchPafAssignIcon{background:url(../img/search_paf_assign.png)no-repeat right;width:24px;height:24px;display:inline-block;background-size:cover;}

/* 标签切换  */
.tab_cut_tit{ position: relative; left:0; overflow:hidden; margin:0; border:0;}
.tab_cut_tit ul{height:32px; margin:0px; padding:0px;}
.tab_cut_tit ul li{display:inline-block; float:left; margin-right:4px; posistion:relative; font-size:19px; font-weight:bold;}
.tab_cut_tit ul li a{background:#92d050; display:inline-block; width:144px; text-align:center; border-radius: 5px 5px 0px 0px; line-height:32px;}
.tab_cut_tit ul li a:hover {background: #50a050; color: #fff;  filter: none;}
.tab_cut_tit ul li.selected{background: #50a050; color:#FFFFFF; border-radius: 5px 5px 0px 0px;}
.tab_cut_tit ul li.selected a{background:#50a050; display:inline-block; outline:none; color:#fff; }
.tab_cut_tit.w72 ul li a{width:72px;}
.tab_cut_tit.w256 ul li a{width:256px;}
.tab_cut_box{overflow: hidden;}
.tab_cut_box_warp{border:1px #a0c850 solid; padding:20px 0px;}
.tab_cut_box div.insidePanel{ overflow: visible; display:none;}
.tab_cut_tit.bg{background:#f1f2f4;}
.tab_cut_tit.bg ul{height:24px;}
.tab_cut_tit.bg ul li a{border-radius:5px; line-height:24px;}
.tab_cut_tit.bg ul li.selected{border-radius:5px;}

/*  table    */
.doctor_table{}
.doctor_table tr{}
.doctor_table tr th{border:1px solid #fff; background:#50a050; line-height:28px; color:#fff;}
.doctor_table tr td{ border:1px solid #50a050; background:#fff;}
.doctor_table tr td label{margin:5px; line-height:18px; display:inline-block;}

.menu_table{width:100%;background:#fff; border-collapse:separate; font-size:16px; font-weight:bold;}
.menu_table tr{}
.menu_table tr th{border:1px solid #50a050; line-height:32px; border-radius:5px; font-weight:bold;}
.menu_table tr td{border:1px solid #50a050; line-height:20px; text-align:center; border-radius:5px;}
.menu_table tr td label{display:block; width:24px;}
.menu_table .current{background:#92d050}

.area_box{border:1px solid #7b9ebd; overflow-y:scroll; line-height:24px; width:350px; height:240px;}
.area_table{}
.area_table tr{border-bottom:1px solid #e0d8c1;}
.area_table tr:nth-child(odd){background:#fff;}
.area_table tr:nth-child(even){background:#f2f2f2;}
.area_table tr td{height:24px; line-height:24px;}
.area_table tr td label{border-right:1px solid #e0d8c1; padding-left:3px;}
.area_table tr td label.nobd_r{border-right:0px;}

.report_table{}
.report_table tr{}
.report_table tr th{}
.report_table tr td{height:24px; line-height:24px; border:1px solid #000;}
.report_table tr td label{ margin:5px; line-height:18px; display:inline-block;}

.base_table tr th{font-weight:bold; height:32px; line-height:32px; font-size:19px;}
.base_table tr td{height:24px; line-height:24px;}
.base_table.hbod tr th{border:1px solid #000;}
.base_table.hbod tr td{border:1px solid #8080c4;}
.base_table.hbod tr td.nobd{border:0px;}

.add_tab.input_nobd input{border:0px;}

.add_box{font-size:16px;}
.add_tab{}
.add_tab label, .bt_label{ width:128px; text-align:left; display:inline-block; line-height:32px;}
.bt_label{ font-weight:bold; font-size:19px; line-height:32px; }
.add_tab tr{}
.add_tab tr th { width:152px; font-weight:bold; font-size:19px; line-height:32px;}
.add_tab tr td{/* padding-right:30px;*/ font-size:16px;}
.add_tab span{ margin-right:10px;}
.add_tab span em{ font-size:19px; font-style:normal; font-weight:bold; margin-right:10px;}
.bt2_label{width:128px; text-align:left; display:inline-block; line-height:32px;font-size:19px;font-family:黑体;font-weight:bold}
.bt3_label{width:128px; text-align:left; display:inline-block; line-height:32px;font-size:16px;font-family:Arial;font-weight:bold}

.pop_tab{background:transparence;}
.pop_tab tr th{ height:32px; line-height:32px;}
.pop_tab tr td{ height:24px; line-height:24px;}

form.hbod{border:1px solid #b9bca1; }
.table_tit{ position:absolute; top:0px; height:34px; overflow:hidden; z-index:997;}
/*table{background:#fff;}*/
table.child tr:nth-child(odd) td{background:#fff;}
table.child tr:nth-child(even) td{background:#f2f2f2;}
table.child tr:nth-child(even) td.state1, table.child tr:nth-child(odd) td.state1{ background:#5f7189; color:#fff;}
table.child tr:nth-child(even) td.state2, table.child tr:nth-child(odd) td.state2{ background:#a9bdd8;}
table.child tr:nth-child(odd) td.yellow, table.child tr:nth-child(even) td.yellow{background:#c8c8c8;}
select.nbod{ border:0px; background:#fff; width:97%;}
table#searchTime tr:nth-child(odd) td{background:none;}
table#searchTime tr:nth-child(even) td{background:none;}

dl.dl_list{ width:272px; background:#c8c8c8; overflow:hidden; border:1px solid #000;}
dl.dl_list dt{ background:#fff; line-height:32px; height:32px; text-align:center; font-size:19px; font-weight:bold;}
dl.dl_list dd{height:24px;border-top:1px solid #000; line-height:24px; height:24px; font-size:16px; padding-left:3px;}
.mar{margin:10px 16px;}
.seach_tit{background:url(../img/search.png) no-repeat right; width:538px; padding-right:30px;}
.seach_tit b{font-size:19px; padding-right:20px;}
b.icon2{padding-right:20px;}
.seach_tit input{ border:1px solid #cdc5af; text-align:center; color:#7f7f7f; background:#fff;}
.area{}
.area ul{ border:1px solid #7b9ebd; overflow:scroll; overflow-x:hidden; line-height:24px; width:272px; height:240px; float:left;}
.area ul li{ border-bottom:1px solid #cdc5af; padding-left:3px;}
.area ul li:hover{ cursor:pointer;}
.area ul li:nth-child(odd){background:#fff;}
.area ul li:nth-child(even){background:#f2f2f2;}
.btn_narrow{ width:24px; text-align:center; padding-top:30px;}
.btn_narrow input{ border:0px; margin:3px auto;}
.area textarea{overflow:scroll; overflow-x:hidden; line-height:24px; width:272px;}

/* popup  */
.popu{top:0px; right:0px; width:616px; height:455px; border:1px solid #205867; z-index:1666; background:#fff; padding:5px;}
.blue_btn{ height:48px; line-height:48px; width:144px; background:#80c0ff; border-radius:5px; border:1px solid #fff; font-size:24px; font-weight:bold;}
.blue_btn:hover{background:#0080c0; color:#fff;}
.table_h48{ height:48px; line-height:48px; font-size:24px;}
.table_h48 tr th{ background:#a0a0a0; color:#fff;}
.table_h48 tr td{ background:#c8c8c8; color:#7f7f7f;}
.table_h48 tr td, .table_h48 tr th{border:1px solid #205867;}
.gray_1{ background:#c8c8c8;}

.docDivCla, .report_pop{display:none; position:absolute; border:1px solid #000;z-index:1; overflow:auto; border-radius:5px; filter:alpha(Opacity=90); -moz-opacity:0.9;opacity: 0.9;}
.docDivCla { top:30%;left:20%;width:736px;height:256px; background:#a0c850;}
.report_pop{ top:25%;left:25%;width:1000px; height:300px; padding:20px; background:#a0c850; padding-bottom:20px;}

a.category{ display:block; background:#50a050; color:#fff; text-align:center; vertical-align:top; height:100px; font-size:16px;}

.popup{position:absolute; z-index:3101; top:10%; left:10%;}

/* 下部分收缩   */
*{padding:0; margin:0;}
ul, ol, li, dl {list-style-type: none;}
.box {width: 100%;}
.box > * {-webkit-box-flex: 1;-moz-box-flex: 1;}
.shrink ul{position:fixed; z-index:200; bottom:0; left:0; width:100%}
.shrink li{height:20px; position:relative; float:left; width:100%;}
.shrink li>a{display:block; height:20px; line-height:20px; background:#667890 url(../img/narrow_b_s.png) no-repeat center; text-indent:-100px;}
.shrink li>a.on{background:#667890 url(../img/narrow_t_s.png) no-repeat center;}
.shrink li>a.on + dl{display: block;}
.shrink dl{display:none;position:absolute;z-index:220;bottom:20px; width:100%; background:#f7f7f5; border:1px solid #babca4;}
.shrink dl:before{content:""; display:inline-block; position:absolute; z-index:240; bottom:0;}
.shrink dl dd{line-height:45px;text-align:center;}
.shrink dl dd:last-of-type{background:none;}
.shrink dl dd a{font-size: 15px;display:block;color:#4f4d4f;text-shadow:0px 1px 0px #ffffff;white-space: pre;overflow: hidden;text-overflow: ellipsis;}

#file_tab tr th{font-size:19px;font-weight:bold;line-height: 32px;}
#file_tab tr td:first-child{text-align:center;}
#fileBtn {padding:5px;}
.fileName2{opacity:0;  position:absolute; z-index:10; left:330px;width:315px;}
.doc_desc{width:315px;height:100%;border:0;}
.doc_date{width:93px;height:100%;border:0;}
.fileName1{width:315px;border:0;}

/* clock popup */
.clock{ display:block; background:#fff; border:1px solid #ccc; position:absolute; top:25%; left:40%; width:280px; height:435px; }
#lbl{display:block; margin:0px 0px; font-sie:16px; font-weight:bold;}
.clock_cont{width:280px; height:280px; position:relative; display:inline-block;}
a{ text-decoration:none;}
.drug{height:50px; background:#f2f2f2; padding:0px 10px; line-height:25px;}
.drug em{ font-size:16px;}
.drug b{ float:right;}
.drug span{font-size:13px; font-family:Arial; }
.narrow_top{text-align:center; background:#f6f6f6; line-height:40px;border-bottom:1px solid #ccc; padding:0px 10px;}
.narrow{position:absolute; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; width:40px; height:40px; line-height:40px; background:#f5f2f2; text-align:center; font-weight:bold; color:#f11984; font-size:14px;}
.narrow_tl{left:0px; font-size:22px;}
.narrow_tr{right:0px; font-size:22px;}
.narrow_bl{bottom:-100px; left:0px;}
.narrow_br{bottom:-60px; right:0px;}
.around{-moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; font-size:12px; }
.roundc{ position:relative; width:100%; height:100%; background:#f5f2f2; text-align:center;} 
.clock_cover{ position:absolute; width:230px; height:230px; background:#f5f2f2 url(../img/clock.png); top:0; left:0; bottom:0; right:0; margin:auto;}
.clock_cover:before { content: '';  display: inline-block;  height:54%;}
.clock_cover span{ font-weight:bold; color:#993300;}
.recordShow{font-size:20px;/*background:white;*/ margin-right:10px;}
.clock_cover em{ font-style:normal; color:#fff; margin-right:8px;}
div.hour a{ position:absolute; width:8%; height:8%;  background:#fff; border:1px solid #0099ff; text-align:center; line-height:23px; color:#fff; font-weight:bold;}
div.hour a.selected{ position:absolute; width:8%; height:8%; background:#0099ff; border:1px solid #fff; text-align:center; line-height:23px; color:#0099ff;}
div.hour a{ display:block; text-decoration:none; cursor:pointer; -moz-border-radius:999px; -webkit-border-radius:999px;border-radius:999px; font-size:12px;}
.time7{top:1.5%; left:57%;}
.time8{top:6%; left:68%;}
.time9{top:13%; left:77%;}
.time10{top:23%; left:85%;}
.time11{top:34%; left:89.5%;}
.time12{top:45%; left:91%;}
.time13{top:56%; left:90%;}
.time14{top:67%; left:86%;}
.time15{top:76%; left:79.5%;}
.time16{top:84%; left:70%;}
.time17{top:89%; left:59%;}
.time18{top:91.5%; left:46%;}
.time19{top:90%; right:57%;}
.time20{top:85.5%; right:68%;}
.time21{top:78%; right:78%;}
.time22{top:68%; right:85.5%;}
.time23{top:57%; right:90%;}
.time24{top:46%; right:91%;}
.time1{top:34%; right:90%;}
.time2{top:24%; right:86%;}
.time3{top:14%; right:78.5%;}
.time4{top:6%; right:68%;}
.time5{top:1.5%; right:57%;}
.time6{top:0%; right:46%;}

/* doctor list */
.week{height:72px;}
.doctor{height:100px;}
.week, .doctor{ overflow:auto;}
.doctor li, .week li{float:left; width:100%; border-bottom:1px solid #50a050; text-align:left;}
.doctor.l3 li, .week.l3 li{width:100%; line-height:24px;}
.doctor.l4 li, .week.l4 li{width:49%; border-right:1px solid #50a050; line-height:24px;}
.doctor.l6 li, .week.l6 li{width:49%; border-right:1px solid #50a050; line-height:18px; font-size:12px;}
.doctor.l8 li, .week.l8 li{width:49%; border-right:1px solid #50a050; line-height:18px; font-size:12px;}
.doctor.l12 li, .week.l12 li{width:24.8%; border-right:1px solid #50a050;border-bottom:1px solid #50a050; line-height:24px; font-size:12px;}

/* menu table */
.menu{width:1560px; overflow-x:auto;}
.menu .box{}
.menu .box table{width:100%;background:#fff; border-collapse:separate; font-size:16px; font-weight:bold;}
.menu .box table tr{}
.menu .box table tr th{border:1px solid #50a050; line-height:32px; border-radius:5px; font-weight:bold;}
.menu .box table tr td{border:1px solid #50a050; height:192px; line-height:20px; text-align:center; border-radius:5px;}
.menu .box table tr th label{display:block;}icon5
.menu .box table tr td label{display:block; width:24px;}
.menu .box table .current{background:#92d050}
table.base_table tr td span{padding:0 3px;box-sizing: border-box;}
table.base_table tr td label{padding:0 3px;box-sizing: border-box}

.searchPAFEditionListIcon48 {background:url(../img/icon48.png) no-repeat; width:20px; height:20px; display:inline-block;}
.searchPAFEditionListIcon49 {background:url(../img/icon49.png) no-repeat; width:20px; height:20px; display:inline-block;}
.searchPAFEditionListIcon54 {background:url(../img/icon54.png) no-repeat; width:20px; height:20px; display:inline-block;}
.searchPAFEditionListIcon55 {background:url(../img/icon55.png) no-repeat; width:20px; height:20px; display:inline-block;}

.serviceRecordStopDiv{position:absolute;left:300px;top: 75px;width:820px;height:600px;background-color:#fff;border:6px solid #50a050;padding:20px 10px;display:none;z-index:100;font-size:18px; line-height:40px;}
.serviceRecordStopDiv td{line-height:24px;}
.serviceRecordStopDiv table{margin:auto;}
.selected_color {background-color: #c8c8c8 !important;}
.seach_icon{background:url(../img/search.png) no-repeat center;float:left;margin-top:4px;display:inline-block;cursor:pointer;width:30px;height:30px;}
.isBolder{font-weight: bolder;}
.mask {
    position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777;
    z-index: 50; left: 0px;
    opacity:0.5; -moz-opacity:0.5;
}

.add_tab1.input_nobd input{border:0px;}

.add_box{font-size:16px;}
.add_tab1{}
.add_tab1 label, .bt_label{ width:128px; text-align:left; display:inline-block; line-height:32px;}
.bt_label{ font-weight:bold; font-size:19px; line-height:32px; }
.add_tab1 tr{}
.add_tab1 tr th { width:152px; font-weight:bold; font-size:19px; line-height:32px;}
.add_tab1 tr td{/* padding-right:30px;*/ font-size:16px;}
.add_tab1 span{ margin-right:10px;}
.add_tab1 span em{ font-size:19px; font-style:normal; font-weight:bold; margin-right:10px;}